a herbaceous plant (jaborosa runcinata) - Espagnol Anglais Dictionnaire